.Net Framework > v1.1.4322 > System > Reflection > Emit > ILGenerator > Emit Emit(OpCode)
Emit(OpCode,Byte)
Emit(OpCode,Double)
Emit(OpCode,Int16)
Emit(OpCode,Int32)
Emit(OpCode,Int64)
Emit(OpCode,ConstructorInfo)
Emit(OpCode,Label)
Emit(OpCode,Label[])
Emit(OpCode,LocalBuilder)
Emit(OpCode,SignatureHelper)
Emit(OpCode,FieldInfo)
Emit(OpCode,MethodInfo)
Emit(OpCode,SByte)
Emit(OpCode,Single)
Emit(OpCode,String)
Emit(OpCode,Type)


Emit(OpCode)

Category
Method
Description
Puts the specified instruction onto the stream of instructions.
Type
void
Character
public
Parameters
NameTypeDescription
opcodeOpCode
Tags
01892ABD01, 02E3ABA98D, 0311417F6F

Emit(OpCode,Byte)

Category
Method
Description
Puts the specified instruction and character argument onto the Microsoft intermediate language (MSIL) stream of instructions.
Type
void
Character
public
Parameters
NameTypeDescription
opcodeOpCode
argByte
Tags
01892ABD01, 02E3ABA98D, 0311417F6F

Emit(OpCode,Double)

Category
Method
Description
Puts the specified instruction and numerical argument onto the Microsoft intermediate language (MSIL) stream of instructions.
Type
void
Character
public
Parameters
NameTypeDescription
opcodeOpCode
argDouble
Tags
01892ABD01, 02E3ABA98D, 0311417F6F

Emit(OpCode,Int16)

Category
Method
Description
Puts the specified instruction and numerical argument onto the Microsoft intermediate language (MSIL) stream of instructions.
Type
void
Character
public
Parameters
NameTypeDescription
opcodeOpCode
argInt16
Tags
01892ABD01, 02E3ABA98D, 0311417F6F

Emit(OpCode,Int32)

Category
Method
Description
Puts the specified instruction and numerical argument onto the Microsoft intermediate language (MSIL) stream of instructions.
Type
void
Character
public
Parameters
NameTypeDescription
opcodeOpCode
argInt32
Tags
01892ABD01, 02E3ABA98D, 0311417F6F

Emit(OpCode,Int64)

Category
Method
Description
Puts the specified instruction and numerical argument onto the Microsoft intermediate language (MSIL) stream of instructions.
Type
void
Character
public
Parameters
NameTypeDescription
opcodeOpCode
argInt64
Tags
01892ABD01, 02E3ABA98D, 0311417F6F

Emit(OpCode,ConstructorInfo)

Category
Method
Description
Puts the specified instruction and metadata token for the specified constructor onto the Microsoft intermediate language (MSIL) stream of instructions.
Type
void
Character
public
Parameters
NameTypeDescription
opcodeOpCode
conConstructorInfo
Attributes
NameValue/Assignment
ComVisibleAttributeTrue
Tags
01892ABD01, 02E3ABA98D, 0311417F6F

Emit(OpCode,Label)

Category
Method
Description
Puts the specified instruction onto the Microsoft intermediate language (MSIL) stream and leaves space to include a label when fixes are done.
Type
void
Character
public
Parameters
NameTypeDescription
opcodeOpCode
labelLabel
Tags
01892ABD01, 02E3ABA98D, 0311417F6F

Emit(OpCode,Label[])

Category
Method
Description
Puts the specified instruction onto the Microsoft intermediate language (MSIL) stream and leaves space to include a label when fixes are done.
Type
void
Character
public
Parameters
NameTypeDescription
opcodeOpCode
labelsLabel[]
Tags
01892ABD01, 02E3ABA98D, 0311417F6F

Emit(OpCode,LocalBuilder)

Category
Method
Description
Puts the specified instruction onto the Microsoft intermediate language (MSIL) stream followed by the index of the given local variable.
Type
void
Character
public
Parameters
NameTypeDescription
opcodeOpCode
localLocalBuilder
Tags
01892ABD01, 02E3ABA98D, 0311417F6F

Emit(OpCode,SignatureHelper)

Category
Method
Description
Puts the specified instruction and a signature token onto the Microsoft intermediate language (MSIL) stream of instructions.
Type
void
Character
public
Parameters
NameTypeDescription
opcodeOpCode
signatureSignatureHelper
Tags
01892ABD01, 02E3ABA98D, 0311417F6F

Emit(OpCode,FieldInfo)

Category
Method
Description
Puts the specified instruction and metadata token for the specified field onto the Microsoft intermediate language (MSIL) stream of instructions.
Type
void
Character
public
Parameters
NameTypeDescription
opcodeOpCode
fieldFieldInfo
Tags
01892ABD01, 02E3ABA98D, 0311417F6F

Emit(OpCode,MethodInfo)

Category
Method
Description
Puts the specified instruction onto the Microsoft intermediate language (MSIL) stream followed by the metadata token for the given method.
Type
void
Character
public
Parameters
NameTypeDescription
opcodeOpCode
methMethodInfo
Tags
01892ABD01, 02E3ABA98D, 0311417F6F

Emit(OpCode,SByte)

Category
Method
Description
Puts the specified instruction and character argument onto the Microsoft intermediate language (MSIL) stream of instructions.
Type
void
Character
public
Parameters
NameTypeDescription
opcodeOpCode
argSByte
Attributes
NameValue/Assignment
CLSCompliantAttributeFalse
Tags
01892ABD01, 02E3ABA98D, 0311417F6F

Emit(OpCode,Single)

Category
Method
Description
Puts the specified instruction and numerical argument onto the Microsoft intermediate language (MSIL) stream of instructions.
Type
void
Character
public
Parameters
NameTypeDescription
opcodeOpCode
argSingle
Tags
01892ABD01, 02E3ABA98D, 0311417F6F

Emit(OpCode,String)

Category
Method
Description
Puts the specified instruction onto the Microsoft intermediate language (MSIL) stream followed by the metadata token for the given string.
Type
void
Character
public
Parameters
NameTypeDescription
opcodeOpCode
strString
Tags
01892ABD01, 02E3ABA98D, 0311417F6F

Emit(OpCode,Type)

Category
Method
Description
Puts the specified instruction onto the Microsoft intermediate language (MSIL) stream followed by the metadata token for the given type.
Type
void
Character
public
Parameters
NameTypeDescription
opcodeOpCode
clsType
Tags
01892ABD01, 02E3ABA98D, 0311417F6F

Software for developers
.Net Components
Delphi Components
Software for Android Developers
More information resources
WinAPI Programmer's Reference
Unix Manual Pages
Delphi Examples
Databases for Amazon shops developers
Amazon Categories Database
Browse Nodes Database